home *** CD-ROM | disk | FTP | other *** search
Text File | 2000-03-29 | 23.9 KB | 1,074 lines |
- #VRML V2.0 utf8
- #####################################################
- # ParallelGraphics Internet Scene Assembler v 1.0 #
- # Please, do not edit this file. #
- #####################################################
- PROTO _8DD2E741-1817-11d3-8147-0020AFE96027
- [
- exposedField SFString _type_name_ "Animated Window"
- exposedField SFNode _object_site_ NULL
- exposedField SFInt32 _runtime_mode_ 0
- field SFString _help_url_ "Window.htm"
- eventIn SFBool OpenLeft
- eventIn SFBool OpenRight
- eventOut SFBool OpenedLeft
- eventOut SFBool OpenedRight
- eventIn SFTime left_open
- eventIn SFTime left_close
- eventIn SFTime right_open
- eventIn SFTime right_close
- ]
- {
-
- DEF rama Transform
- {
- children
- [
- Shape
- {
- appearance Appearance
- {
- material Material
- {
- ambientIntensity 0.26
- diffuseColor 0.5 0.3 0.19
- emissiveColor 0.12 0.13 0.08
- shininess 0.17
- specularColor 0.08 0.08 0.05
- }
- }
- geometry IndexedFaceSet
- {
- coord Coordinate
- {
- point
- [
- 2.2 1.7 0.05, 0 1.7 0.05, 0 0 0.05,
- 2.2 0 0.05, 2.1 1.6 0.05, 0.1 1.6 0.05,
- 0.1 0.1 0.05, 2.1 0.1 0.05, 2.2 1.7 -0.05,
- 0 1.7 -0.05, 0 0 -0.05, 2.2 0 -0.05,
- 2.1 1.6 -0.05, 0.1 1.6 -0.05, 0.1 0.1 -0.05,
- 2.1 0.1 -0.05
- ]
- }
- convex FALSE
- coordIndex
- [
- 0, 1, 2, 3, 0, 4, 7, 6, 5, 4, -1,
- 9, 8, 11, 10, 9, 13, 14, 15, 12, 13, -1,
- 0, 8, 9, 1, -1,
- 1, 9, 10, 2, -1,
- 11, 3, 2, 10, -1,
- 8, 0, 3, 11, -1,
- 5, 13, 12, 4, -1,
- 6, 14, 13, 5, -1,
- 14, 6, 7, 15, -1,
- 4, 12, 15, 7, -1
- ]
- }
- }
- DEF InRama0 Transform
- {
- children
- [
- DEF _1 Shape
- {
- appearance Appearance
- {
- material Material
- {
- ambientIntensity 0.26
- diffuseColor 0.5 0.3 0.19
- emissiveColor 0.12 0.13 0.08
- shininess 0.17
- specularColor 0.08 0.08 0.05
- }
- }
- geometry IndexedFaceSet
- {
- coord Coordinate
- {
- point
- [
- 1 1.5 0.05, 0 1.5 0.05, 0 0 0.05,
- 1 0 0.05, 0.95 1.45 0.05, 0.05 1.45 0.05,
- 0.05 0.05 0.05, 0.95 0.05 0.05, 1 1.5 -0.05,
- 0 1.5 -0.05, 0 0 -0.05, 1 0 -0.05,
- 0.95 1.45 -0.05, 0.05 1.45 -0.05, 0.05 0.05 -0.05,
- 0.95 0.05 -0.05
- ]
- }
- convex FALSE
- coordIndex
- [
- 0, 1, 2, 3, 0, 4, 7, 6, 5, 4, -1,
- 9, 8, 11, 10, 9, 13, 14, 15, 12, 13, -1,
- 0, 8, 9, 1, -1,
- 1, 9, 10, 2, -1,
- 11, 3, 2, 10, -1,
- 8, 0, 3, 11, -1,
- 5, 13, 12, 4, -1,
- 6, 14, 13, 5, -1,
- 14, 6, 7, 15, -1,
- 4, 12, 15, 7, -1
- ]
- }
- }
- Transform
- {
- children
- [
- DEF glassShape Shape
- {
- appearance Appearance
- {
- material DEF glassMat Material
- {
- ambientIntensity 0
- diffuseColor 0.36 0.36 0.36
- emissiveColor 0 0.36 0.27
- shininess 0.23
- specularColor 0.94 0.94 0.94
- transparency 0.68
- }
- }
- geometry IndexedFaceSet
- {
- coord Coordinate
- {
- point
- [
- 0.9 1.4 0.002, 0 1.4 0.002, 0 0 0.002,
- 0.9 0 0.002, 0.9 1.4 -0.002, 0 1.4 -0.002,
- 0 0 -0.002, 0.9 0 -0.002
- ]
- }
- coordIndex
- [
- 0, 1, 2, 3, -1,
- 5, 4, 7, 6, -1
- ]
- }
- }
- ]
- translation 0.05 0.05 0
- }
- ]
- translation 0.1 0.1 0
- }
- DEF InRama1 Transform
- {
- children
- [
- Transform
- {
- children
- [
- USE _1
- Transform
- {
- children
- [
- USE glassShape
- ]
- translation 0.05 0.05 0
- }
- ]
- rotation 0 1 0 3.14
- }
- ]
- translation 2.1 0.1 0
- }
- ]
- }
- DEF left_ts TimeSensor
- {
- enabled FALSE
- }
- DEF left_oi OrientationInterpolator
- {
- key [ 0, 0.5, 1 ]
- keyValue [ 0 1 0 0, 0 1 0 -1.57, 0 1 0 0 ]
- }
- DEF left_scr Script
- {
- url "vrmlscript:
- function set_fraction(value, timestamp)
- {
- if (opened)
- fraction_changed = value / 2;
- else
- fraction_changed = 0.5 + value / 2;
- }
- function OpenLeft(value, timestamp)
- {
- opened = value;
- _ts.startTime = timestamp;
- _ts.enabled = true;
- }
- function open(value, timestamp)
- {
- opened = true;
- _ts.startTime = timestamp;
- _ts.enabled = true;
- }
- function close(value, timestamp)
- {
- opened = false;
- _ts.startTime = timestamp;
- _ts.enabled = true;
- }
- function AnimateActive(value, stamp)
- {
- if(!value) OpenedLeft = opened;
- }
- "
- eventIn SFTime open IS left_open
- eventIn SFTime close IS left_close
- eventIn SFBool OpenLeft IS OpenLeft
- eventIn SFBool AnimateActive
- eventOut SFBool OpenedLeft IS OpenedLeft
- field SFBool opened FALSE
- eventIn SFFloat set_fraction
- eventOut SFFloat fraction_changed
- field SFNode _ts USE left_ts
- }
- DEF right_ts TimeSensor
- {
- enabled FALSE
- }
- DEF right_oi OrientationInterpolator
- {
- key [ 0, 0.5, 1 ]
- keyValue [ 0 1 0 0, 0 1 0 1.57, 0 1 0 0 ]
- }
- DEF right_scr Script
- {
- url "vrmlscript:
- function set_fraction(value, timestamp)
- {
- if (opened)
- fraction_changed = value / 2;
- else
- fraction_changed = 0.5 + value / 2;
- }
- function OpenRight(value, timestamp)
- {
- opened = value;
- _ts.startTime = timestamp;
- _ts.enabled = true;
- }
- function open(value, timestamp)
- {
- opened = true;
- _ts.startTime = value;
- _ts.enabled = true;
- }
- function close(value, timestamp)
- {
- opened = false;
- _ts.startTime = value;
- _ts.enabled = true;
- }
- function AnimateActive(value, stamp)
- {
- if(!value) OpenedRight = opened;
- }
- "
- eventIn SFTime open IS right_open
- eventIn SFTime close IS right_close
- eventIn SFBool OpenRight IS OpenRight
- eventIn SFBool AnimateActive
- eventOut SFBool OpenedRight IS OpenedRight
- field SFBool opened FALSE
- eventIn SFFloat set_fraction
- eventOut SFFloat fraction_changed
- field SFNode _ts USE right_ts
- }
-
- ROUTE left_scr.fraction_changed TO left_oi.set_fraction
- ROUTE left_ts.fraction_changed TO left_scr.set_fraction
- ROUTE left_ts.isActive TO left_scr.AnimateActive
- ROUTE left_oi.value_changed TO InRama0.rotation
- ROUTE right_oi.value_changed TO InRama1.rotation
- ROUTE right_ts.fraction_changed TO right_scr.set_fraction
- ROUTE right_ts.isActive TO right_scr.AnimateActive
- ROUTE right_scr.fraction_changed TO right_oi.set_fraction
-
- }
- PROTO _99E11300-BF48-11d2-9D3E-00A0245808C4
- [
- exposedField SFString _type_name_ "TouchSensor"
- exposedField SFNode _object_site_ NULL
- exposedField SFInt32 _runtime_mode_ 0
- exposedField SFInt32 _flags_ 0
- field SFBool Enabled TRUE
- eventOut SFTime click
- eventOut SFBool toggle
- eventOut SFBool over
- eventIn SFBool enable
- ]
- {
- PROTO SiteProvider
- [
- exposedField SFNode site NULL
- ]
- {
-
- Group
- {
-
- }
-
-
- }
-
- DEF SC Script
- {
- url "javascript:
- function initialize() {
- ps = sp.site._parent_site_;
- if (ps) ps.addChildren = new MFNode(ts);
- }
- function enable(val) {
- ts.enabled = val;
- }
- function touch() {
- ison = !ison;
- toggle = ison;
- }"
- directOutput TRUE
- field SFNode ts DEF TS TouchSensor
- {
- enabled IS Enabled
- isOver IS over
- touchTime IS click
- }
- field SFNode sp SiteProvider
- {
- site IS _object_site_
- }
- field SFBool ison FALSE
- eventOut SFBool toggle IS toggle
- eventIn SFBool enable IS enable
- eventIn SFTime touch
- }
-
- ROUTE TS.touchTime TO SC.touch
-
- }
- PROTO _D9D05F30-C19B-11d2-BEAB-00A0245AA2A9
- [
- exposedField SFString _type_name_ "Inverter"
- exposedField SFNode _object_site_ NULL
- exposedField SFInt32 _runtime_mode_ 0
- exposedField SFInt32 _flags_ 0
- exposedField MFString _sign_view_ "not.emf"
- field SFString _help_url_ "NOT.htm"
- eventIn SFBool inBool
- eventOut SFBool outBool
- ]
- {
-
- Switch
- {
- choice
- [
- Group
- {
-
- }
- Script
- {
- url "vrmlscript: function inBool(value, stamp) { outBool = !value; }"
- eventIn SFBool inBool IS inBool
- eventOut SFBool outBool IS outBool
- }
- ]
- whichChoice IS _runtime_mode_
- }
-
-
- }
- PROTO _EAE6EFF0-D17C-11d2-BEBB-00A0245AA2A9
- [
- exposedField SFString _type_name_ "Curtain"
- exposedField SFNode _object_site_ NULL
- exposedField SFInt32 _runtime_mode_ 0
- field SFString _help_url_ "curtain.htm"
- eventIn SFBool Open
- eventOut SFBool OpenComplete
- ]
- {
-
- DEF MASTER Transform
- {
- children
- [
- DEF MASTER-TIMER TimeSensor
- {
- cycleInterval 0.55
- startTime -1
- }
- DEF CTRL-SCR Script
- {
- url "vrmlscript:
- function set_fraction(fr) {
- if (opened)
- fraction_changed = fr / 2;
- else
- fraction_changed = 0.5 + fr / 2;
- }
- function Open(value, stamp)
- {
- opened = value;
- ts.startTime = stamp;
- }
- function AnimateActive(value, stamp)
- {
- if(!value) OpenComplete = opened;
- }
- "
- directOutput TRUE
- eventIn SFBool Open IS Open
- eventIn SFBool AnimateActive
- eventOut SFBool OpenComplete IS OpenComplete
- eventIn SFFloat set_fraction
- eventOut SFFloat fraction_changed
- field SFBool opened FALSE
- field SFNode ts USE MASTER-TIMER
- }
- DEF PELVIS Transform
- {
- children
- [
- DEF _ Transform
- {
- children
- [
- DEF _-POS-INTERP PositionInterpolator
- {
- key
- [
- 0, 0.09091, 0.1818,
- 0.2727, 0.3636, 0.4545,
- 0.5455, 0.6364, 0.7273,
- 0.8182, 0.9091
- ]
- keyValue
- [
- -0.6604 0 0, -0.7822 0 0, -0.8427 0 0,
- -0.8542 0 0, -0.8538 0 0, -0.8538 0 0,
- -0.8409 0 0, -0.8152 0 0, -0.7765 0 0,
- -0.7249 0 0, -0.6604 0 0
- ]
- }
- Shape
- {
- appearance Appearance
- {
- material Material
- {
- ambientIntensity 0
- diffuseColor 0 0 0
- shininess 0.05
- }
- texture ImageTexture
- {
- url "../Textures/Animated/Jalousie/jalousiev.gif"
- }
- }
- geometry DEF _-FACES IndexedFaceSet
- {
- coord DEF _-COORD Coordinate
- {
- point
- [
- 0.1364 0.03848 0.01073, -0.1364 0.03848 -0.01073, -0.1364 -1.737 -0.01073,
- 0.1364 -1.737 0.01073
- ]
- }
- texCoord DEF _-TEXCOORD TextureCoordinate
- {
- point
- [
- 0.9995 0.9995, 0.0005006 0.9995, 0.0004995 0.0004995,
- 0.9995 0.0004995
- ]
- }
- coordIndex
- [
- 2, 3, 0, -1,
- 1, 2, 0, -1
- ]
- solid FALSE
- texCoordIndex
- [
- 2, 3, 0, -1,
- 1, 2, 0, -1
- ]
- }
- }
- ]
- translation -0.6604 0 0
- }
- DEF __0 Transform
- {
- children
- [
- DEF __0-POS-INTERP PositionInterpolator
- {
- key
- [
- 0, 0.09091, 0.1818,
- 0.2727, 0.3636, 0.4545,
- 0.5455, 0.6364, 0.7273,
- 0.8182, 0.9091
- ]
- keyValue
- [
- -0.3954 0 0, -0.5571 0 0, -0.7692 0 0,
- -0.8404 0 0, -0.8409 0 0, -0.8409 0 0,
- -0.8112 0 0, -0.7518 0 0, -0.6627 0 0,
- -0.5439 0 0, -0.3954 0 0
- ]
- }
- DEF __0-ROT-INTERP OrientationInterpolator
- {
- key
- [
- 0, 0.09091, 0.1818,
- 0.2727, 0.3636, 0.4545,
- 0.5455, 0.6364, 0.7273,
- 0.8182, 0.9091
- ]
- keyValue
- [
- 1 0 0 0, 0 0 -1 -0.02618, 0 0 -1 -0.09599,
- 0 0 -1 -0.1057, 0 0 -1 -0.08888, -7.076e-005 -0.06151 0.9982 0,
- 0 0 1 -0.03837, 0 0 1 -0.0662, 0 0 1 -0.07693,
- 0 0 1 -0.04808, -7.076e-005 -0.06151 0.9982 0
- ]
- }
- Shape
- {
- appearance Appearance
- {
- material Material
- {
- ambientIntensity 0
- diffuseColor 0 0 0
- shininess 0.05
- }
- texture ImageTexture
- {
- url "../Textures/Animated/Jalousie/jalousiev.gif"
- }
- }
- geometry DEF __0-FACES IndexedFaceSet
- {
- coord DEF __0-COORD Coordinate
- {
- point
- [
- 0.1364 0.03848 0.01073, -0.1364 0.03848 -0.01073, -0.1364 -1.737 -0.01073,
- 0.1364 -1.737 0.01073
- ]
- }
- texCoord DEF __0-TEXCOORD TextureCoordinate
- {
- point
- [
- 0.9995 0.9995, 0.0005006 0.9995, 0.0004995 0.0004995,
- 0.9995 0.0004995
- ]
- }
- coordIndex
- [
- 2, 3, 0, -1,
- 1, 2, 0, -1
- ]
- solid FALSE
- texCoordIndex
- [
- 2, 3, 0, -1,
- 1, 2, 0, -1
- ]
- }
- }
- ]
- translation -0.3954 0 0
- }
- DEF __01 Transform
- {
- children
- [
- DEF __01-POS-INTERP PositionInterpolator
- {
- key
- [
- 0, 0.09091, 0.1818,
- 0.2727, 0.3636, 0.4545,
- 0.5455, 0.6364, 0.7273,
- 0.8182, 0.9091
- ]
- keyValue
- [
- -0.1295 0 0, -0.2998 0 0, -0.5332 0 0,
- -0.7188 0 0, -0.8267 0 0, -0.8267 0 0,
- -0.7802 0 0, -0.6872 0 0, -0.5478 0 0,
- -0.3619 0 0, -0.1295 0 0
- ]
- }
- DEF __01-ROT-INTERP OrientationInterpolator
- {
- key
- [
- 0, 0.09091, 0.1818,
- 0.2727, 0.3636, 0.4545,
- 0.5455, 0.6364, 0.7273,
- 0.8182, 0.9091
- ]
- keyValue
- [
- 1 0 0 0, 0 0 -1 -0.03491, 0 0 -1 -0.09599,
- 0 0 -1 -0.1833, 0 0 -1 -0.09909, 1 0 0 0,
- 0 0 1 -0.05706, 0 0 1 -0.1009, 0 0 1 -0.126,
- 0 0 1 -0.1084, 0 0 1 -0.06981
- ]
- }
- Shape
- {
- appearance Appearance
- {
- material Material
- {
- ambientIntensity 0
- diffuseColor 0 0 0
- shininess 0.05
- }
- texture ImageTexture
- {
- url "../Textures/Animated/Jalousie/jalousiev.gif"
- }
- }
- geometry DEF __01-FACES IndexedFaceSet
- {
- coord DEF __01-COORD Coordinate
- {
- point
- [
- 0.1364 0.03848 0.01073, -0.1364 0.03848 -0.01073, -0.1364 -1.737 -0.01073,
- 0.1364 -1.737 0.01073
- ]
- }
- texCoord DEF __01-TEXCOORD TextureCoordinate
- {
- point
- [
- 0.9995 0.9995, 0.0005006 0.9995, 0.0004995 0.0004995,
- 0.9995 0.0004995
- ]
- }
- coordIndex
- [
- 2, 3, 0, -1,
- 1, 2, 0, -1
- ]
- solid FALSE
- texCoordIndex
- [
- 2, 3, 0, -1,
- 1, 2, 0, -1
- ]
- }
- }
- ]
- translation -0.1295 0 0
- }
- DEF __02 Transform
- {
- children
- [
- DEF __02-POS-INTERP PositionInterpolator
- {
- key
- [
- 0, 0.09091, 0.1818,
- 0.2727, 0.3636, 0.4545,
- 0.5455, 0.6364, 0.7273,
- 0.8182, 0.9091
- ]
- keyValue
- [
- 0.6627 0 0, 0.7847 0 0, 0.8453 0 0,
- 0.8569 0 0, 0.8565 0 0, 0.8565 0 0,
- 0.8436 0 0, 0.8177 0 0, 0.779 0 0,
- 0.7273 0 0, 0.6627 0 0
- ]
- }
- Shape
- {
- appearance Appearance
- {
- material Material
- {
- ambientIntensity 0
- diffuseColor 0 0 0
- shininess 0.05
- }
- texture ImageTexture
- {
- url "../Textures/Animated/Jalousie/jalousiev.gif"
- }
- }
- geometry DEF __02-FACES IndexedFaceSet
- {
- coord DEF __02-COORD Coordinate
- {
- point
- [
- 0.1364 0.03848 0.01073, -0.1364 0.03848 -0.01073, -0.1364 -1.737 -0.01073,
- 0.1364 -1.737 0.01073
- ]
- }
- texCoord DEF __02-TEXCOORD TextureCoordinate
- {
- point
- [
- 0.9995 0.9995, 0.0005006 0.9995, 0.0004995 0.0004995,
- 0.9995 0.0004995
- ]
- }
- coordIndex
- [
- 2, 3, 0, -1,
- 1, 2, 0, -1
- ]
- solid FALSE
- texCoordIndex
- [
- 2, 3, 0, -1,
- 1, 2, 0, -1
- ]
- }
- }
- ]
- translation 0.6627 0 0
- }
- DEF __03 Transform
- {
- children
- [
- DEF __03-POS-INTERP PositionInterpolator
- {
- key
- [
- 0, 0.09091, 0.1818,
- 0.2727, 0.3636, 0.4545,
- 0.5455, 0.6364, 0.7273,
- 0.8182, 0.9091
- ]
- keyValue
- [
- 0.3948 0 0, 0.5619 0 0, 0.7766 0 0,
- 0.8483 0 0, 0.8485 0 0, 0.8485 0 0,
- 0.8182 0 0, 0.7577 0 0, 0.667 0 0,
- 0.546 0 0, 0.3948 0 0
- ]
- }
- DEF __03-ROT-INTERP OrientationInterpolator
- {
- key
- [
- 0, 0.09091, 0.1818,
- 0.2727, 0.3636, 0.4545,
- 0.5455, 0.6364, 0.7273,
- 0.8182, 0.9091
- ]
- keyValue
- [
- 1 0 0 0, 0 -1.034e-005 1 -0.01746, 0 0 1 -0.03844,
- 0 0 1 -0.05924, 0 0 1 -0.06627, 1 0 0 0,
- 0 0 -1 -0.02549, 0 0 -1 -0.04265, 0 0 -1 -0.04894,
- 0 0 -1 -0.03058, 1 0 0 0
- ]
- }
- Shape
- {
- appearance Appearance
- {
- material Material
- {
- ambientIntensity 0
- diffuseColor 0 0 0
- shininess 0.05
- }
- texture ImageTexture
- {
- url "../Textures/Animated/Jalousie/jalousiev.gif"
- }
- }
- geometry DEF __03-FACES IndexedFaceSet
- {
- coord DEF __03-COORD Coordinate
- {
- point
- [
- 0.1364 0.03848 0.01073, -0.1364 0.03848 -0.01073, -0.1364 -1.737 -0.01073,
- 0.1364 -1.737 0.01073
- ]
- }
- texCoord DEF __03-TEXCOORD TextureCoordinate
- {
- point
- [
- 0.9995 0.9995, 0.0005006 0.9995, 0.0004995 0.0004995,
- 0.9995 0.0004995
- ]
- }
- coordIndex
- [
- 2, 3, 0, -1,
- 1, 2, 0, -1
- ]
- solid FALSE
- texCoordIndex
- [
- 2, 3, 0, -1,
- 1, 2, 0, -1
- ]
- }
- }
- ]
- translation 0.3948 0 0
- }
- DEF STOMACH Transform
- {
- children
- [
- DEF STOMACH-POS-INTERP PositionInterpolator
- {
- key
- [
- 0, 0.09091, 0.1818,
- 0.2727, 0.3636, 0.4545,
- 0.5455, 0.6364, 0.7273,
- 0.8182, 0.9091
- ]
- keyValue
- [
- 0.1346 0 0, 0.3211 0 0, 0.5388 0 0,
- 0.7238 0 0, 0.8363 0 0, 0.8363 0 0,
- 0.7895 0 0, 0.6959 0 0, 0.5556 0 0,
- 0.3685 0 0, 0.1346 0 0
- ]
- }
- DEF STOMACH-ROT-INTERP OrientationInterpolator
- {
- key
- [
- 0, 0.09091, 0.1818,
- 0.2727, 0.3636, 0.4545,
- 0.5455, 0.6364, 0.7273,
- 0.8182, 0.9091
- ]
- keyValue
- [
- 1 0 0 0, 0 0 1 -0.0349, 0 0 1 -0.06395,
- 0 0 1 -0.09067, 0 0 1 -0.09763, 1 0 0 0,
- 0 0 -1 -0.04658, 0 0 -1 -0.08265, 0 0 -1 -0.1038,
- 0 0 -1 -0.09084, 0 0 -1 -0.06109
- ]
- }
- Shape
- {
- appearance Appearance
- {
- material Material
- {
- ambientIntensity 0
- diffuseColor 0 0 0
- shininess 0.05
- }
- texture ImageTexture
- {
- url "../Textures/Animated/Jalousie/jalousiev.gif"
- }
- }
- geometry DEF STOMACH-FACES IndexedFaceSet
- {
- coord DEF STOMACH-COORD Coordinate
- {
- point
- [
- 0.1364 0.03848 0.01073, -0.1364 0.03848 -0.01073, -0.1364 -1.737 -0.01073,
- 0.1364 -1.737 0.01073
- ]
- }
- texCoord DEF STOMACH-TEXCOORD TextureCoordinate
- {
- point
- [
- 0.9995 0.9995, 0.0005006 0.9995, 0.0004995 0.0004995,
- 0.9995 0.0004995
- ]
- }
- coordIndex
- [
- 2, 3, 0, -1,
- 1, 2, 0, -1
- ]
- solid FALSE
- texCoordIndex
- [
- 2, 3, 0, -1,
- 1, 2, 0, -1
- ]
- }
- }
- ]
- translation 0.1346 0 0
- }
- ]
- }
- ]
- }
-
- ROUTE __01-POS-INTERP.value_changed TO __01.translation
- ROUTE __01-ROT-INTERP.value_changed TO __01.rotation
- ROUTE MASTER-TIMER.fraction_changed TO CTRL-SCR.set_fraction
- ROUTE MASTER-TIMER.isActive TO CTRL-SCR.AnimateActive
- ROUTE CTRL-SCR.fraction_changed TO _-POS-INTERP.set_fraction
- ROUTE CTRL-SCR.fraction_changed TO __0-POS-INTERP.set_fraction
- ROUTE CTRL-SCR.fraction_changed TO __0-ROT-INTERP.set_fraction
- ROUTE CTRL-SCR.fraction_changed TO __01-POS-INTERP.set_fraction
- ROUTE CTRL-SCR.fraction_changed TO __01-ROT-INTERP.set_fraction
- ROUTE CTRL-SCR.fraction_changed TO __02-POS-INTERP.set_fraction
- ROUTE CTRL-SCR.fraction_changed TO __03-POS-INTERP.set_fraction
- ROUTE CTRL-SCR.fraction_changed TO __03-ROT-INTERP.set_fraction
- ROUTE CTRL-SCR.fraction_changed TO STOMACH-POS-INTERP.set_fraction
- ROUTE CTRL-SCR.fraction_changed TO STOMACH-ROT-INTERP.set_fraction
- ROUTE __02-POS-INTERP.value_changed TO __02.translation
- ROUTE __0-ROT-INTERP.value_changed TO __0.rotation
- ROUTE _-POS-INTERP.value_changed TO _.translation
- ROUTE __0-POS-INTERP.value_changed TO __0.translation
- ROUTE __03-ROT-INTERP.value_changed TO __03.rotation
- ROUTE __03-POS-INTERP.value_changed TO __03.translation
- ROUTE STOMACH-POS-INTERP.value_changed TO STOMACH.translation
- ROUTE STOMACH-ROT-INTERP.value_changed TO STOMACH.rotation
-
- }
- PROTO _object_site_
- [
- exposedField SFString _object_name_ ""
- exposedField SFInt32 _flags_ 0
- exposedField SFNode _parent_site_ NULL
- exposedField MFString _params_ []
- exposedField SFVec3f translation 0 0 0
- exposedField SFRotation rotation 0 0 1 0
- exposedField SFVec3f scale 1 1 1
- exposedField SFRotation scaleOrientation 0 0 1 0
- exposedField SFVec3f center 0 0 0
- exposedField MFNode children []
- eventIn MFNode addChildren
- eventIn MFNode removeChildren
- ]
- {
-
- DEF _transform_in_site_proto_ Transform
- {
- addChildren IS addChildren
- removeChildren IS removeChildren
- center IS center
- children IS children
- rotation IS rotation
- scale IS scale
- scaleOrientation IS scaleOrientation
- translation IS translation
- }
-
-
- }
-
- DEF $1 _object_site_
- {
- _object_name_ "Animated Window"
- _params_ "Diagram_info=188 12 0 1"
- translation -0.826105 -0.998913 0.0545825
- children
- [
- DEF $2 _8DD2E741-1817-11d3-8147-0020AFE96027
- {
- _object_site_ USE $1
- _runtime_mode_ 1
- }
- DEF $3 _object_site_
- {
- _object_name_ "TouchSensor (2)"
- _flags_ 15
- _parent_site_ USE $1
- children
- [
- DEF $4 _99E11300-BF48-11d2-9D3E-00A0245808C4
- {
- _object_site_ USE $3
- _runtime_mode_ 1
- Enabled FALSE
- }
- ]
- }
- ]
- }
- DEF $5 _object_site_
- {
- _object_name_ "Curtain"
- _params_ "Diagram_info=12 36 0 1"
- translation 0.285 0.662906 0.195
- scale 1.50602 1.50602 1.50602
- children
- [
- DEF $6 _EAE6EFF0-D17C-11d2-BEBB-00A0245AA2A9
- {
- _object_site_ USE $5
- _runtime_mode_ 1
- }
- DEF $7 _object_site_
- {
- _object_name_ "TouchSensor"
- _flags_ 15
- _parent_site_ USE $5
- children
- [
- DEF $8 _99E11300-BF48-11d2-9D3E-00A0245808C4
- {
- _object_site_ USE $7
- _runtime_mode_ 1
- }
- ]
- }
- ]
- }
- DEF $9 _object_site_
- {
- _object_name_ "Inverter"
- _params_ "Diagram_info=380 328 0 1"
- children
- [
- DEF $10 _D9D05F30-C19B-11d2-BEAB-00A0245AA2A9
- {
- _object_site_ USE $9
- _runtime_mode_ 1
- }
- ]
- }
-
- ROUTE $4.toggle TO $2.OpenRight
- ROUTE $6.OpenComplete TO $4.enable
- ROUTE $8.toggle TO $6.Open
- ROUTE $2.OpenedRight TO $10.inBool
- ROUTE $10.outBool TO $8.enable
-
- #Last saved: Tue Jun 29 11:05:41 1999
-
-